package com.itfreer.bpm.flow.api;

import java.util.List;

import com.itfreer.bpm.option.para.TaskInfo;
import com.itfreer.bpm.power.para.UserInfo;
/**
 * 用户自定义操作下一步审批人接口
 * @author gj
 *
 */
public interface IUserNextTaskUser {
	
	/**
	 * 用户自定义下一步环节审批人信息
	 * @param allUser 环节配置的所有用户
	 * @param filterUser 系统过滤剩下的用户
	 * @param ctasks 当前可以提交的环节
	 * @param nextTask 下一个环节
	 * @param entity 项目实体
	 * @param user 当前操作用户
	 */
	public void verifyUser(List<UserInfo> allUser,List<UserInfo> filterUser,
			List<TaskInfo> ctasks,TaskInfo nextTask,Object entity,UserInfo user);

}
